package com.ruoyi.system.service.impl;

import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.ruoyi.system.mapper.ScoreMapper;
import com.ruoyi.system.domain.Score;
import com.ruoyi.system.service.IScoreService;
import com.ruoyi.common.support.Convert;

/**
 * 成绩 服务层实现
 *
 * @author ruoyi
 * @date 2018-12-12
 */
@Service
public class ScoreServiceImpl implements IScoreService
{
	@Autowired
	private ScoreMapper scoreMapper;

	/**
	 * 查询成绩信息
	 *
	 * @param scoreId 成绩ID
	 * @return 成绩信息
	 */
	@Override
	public Score selectScoreById(Integer scoreId)
	{
		return scoreMapper.selectScoreById(scoreId);
	}

	/**
	 * 查询成绩列表
	 *
	 * @param score 成绩信息
	 * @return 成绩集合
	 */
	@Override
	public List<Score> selectScoreList(Score score)
	{
		return scoreMapper.selectScoreList(score);
	}

	/**
	 * 新增成绩
	 *
	 * @param score 成绩信息
	 * @return 结果
	 */
	@Override
	public int insertScore(Score score)
	{
		return scoreMapper.insertScore(score);
	}

	/**
	 * 修改成绩
	 *
	 * @param score 成绩信息
	 * @return 结果
	 */
	@Override
	public int updateScore(Score score)
	{
		return scoreMapper.updateScore(score);
	}

	/**
	 * 删除成绩对象
	 *
	 * @param ids 需要删除的数据ID
	 * @return 结果
	 */
	@Override
	public int deleteScoreByIds(String ids)
	{
		return scoreMapper.deleteScoreByIds(Convert.toStrArray(ids));
	}

}
